16c9dc85e861bf12ac0238ec3e0413dabaf90cd1,bundles/extensions/event/src/main/java/org/apache/sling/event/impl/topology/TopologyHandler.java,TopologyHandler,handleTopologyEvent,#TopologyEvent#,74

Before Change


        synchronized ( this.listeners ) {

            if ( event.getType() == Type.TOPOLOGY_CHANGING ) {
               this.stopProcessing();

               for(final TopologyAware l : this.listeners) {
                   l.topologyChanged(this.topologyCapabilities);
               }
            } else if ( event.getType() == Type.TOPOLOGY_INIT
                || event.getType() == Type.TOPOLOGY_CHANGED
                || event.getType() == Type.PROPERTIES_CHANGED ) {

                this.stopProcessing();

                this.startProcessing(event.getNewView());

                for(final TopologyAware l : this.listeners) {
                    l.topologyChanged(this.topologyCapabilities);
                }
            }

After Change


        synchronized ( this.listeners ) {

            if ( event.getType() == Type.TOPOLOGY_CHANGING ) {
               this.stopProcessing(true);

            } else if ( event.getType() == Type.TOPOLOGY_INIT
                || event.getType() == Type.TOPOLOGY_CHANGED